Information Flow Is Linear Refinement of Constancy
نویسنده
چکیده
Detecting information flows inside a program is useful to check non-interference of program variables, an important aspect of software security. Information flows have been computed in the past by using abstract interpretation over an abstract domain IF which expresses sets of flows. In this paper we reconstruct IF as the linear refinement C → C of a basic domain C expressing constancy of program variables. This is important since we also show that C → C, and hence IF, is closed w.r.t. linear refinement, and is hence optimal and condensing. Then a compositional, input-independent static analysis over IF has the same precision of a non-compositional, input-driven analysis. Moreover, we show that C → C has a natural representation in terms of Boolean formulas, efficiently implementable through binary decision diagrams.
منابع مشابه
Learning Optical Flow
Assumptions of brightness constancy and spatial smoothness underlie most optical flow estimation methods. In contrast to standard heuristic formulations, we learn a statistical model of both brightness constancy error and the spatial properties of optical flow using image sequences with associated ground truth flow fields. The result is a complete probabilistic model of optical flow. Specifical...
متن کاملComputational Aspects of Color Constancy
We examine color constancy algorithms based on finite-dimensional linear models of surface reflectance and illumination from a computational point of view. It is shown that, within finite dimensional models, formulation and solution of color constancy are determined by the choice of basis functions, the number of spectral receptors and the spatial constraints. We analyze some algorithms with ex...
متن کاملAnalysis of User query refinement behavior based on semantic features: user log analysis of Ganj database (IranDoc)
Background and Aim: Information systems cannot be well designed or developed without a clear understanding of needs of users, manner of their information seeking and evaluating. This research has been designed to analyze the Ganj (Iranian research institute of science and technology database) users’ query refinement behaviors via log analysis. Methods: The method of this research is log anal...
متن کاملOn The Fractional Minimal Cost Flow Problem of a Belief Degree Based Uncertain Network
A fractional minimal cost flow problem under linear type belief degree based uncertainty is studied for the first time. This type of uncertainty is useful when no historical information of an uncertain event is available. The problem is crisped using an uncertain chance-constrained programming approach and its non-linear objective function is linearized by a variable changing approach. An illus...
متن کاملOn the Refinement Closure of Information-flow Properties
Information flow considers whether a High-level user in a multi-level system can pass information to a Low-level user. Many information flow properties suffer from the so called refinement paradox ; i.e. a property holds for a process but does not hold in one of its refinements. Therefore, it is often desirable to consider the refinement closure of an information flow property. The refinement c...
متن کامل